Main
      Maquisistem Midia  3.0.2 MP3 - OCX

This OCX can play  MP3,MP3/wave2,wav,mid,mov,avi,mpg files

What is new in this version

FAQ

Properties Events and Methods

Sample Code

Know Problems

Register

Information about the author

Copyright

Another Products of Maquisistem

Maquisistem FileCheck 1.0.1 - OCX - This ActiveX control

has the ability to protect your executables with CRC32 (Cyclical

Redundancy Checking). The control checks to see if any bytes have changed

inside a given EXE file, and you can define actions to take based upon the

results of the checksum. The control is an ideal anti-hacker utility.

Maquisistem Encrypt to Visual Basic 5.0 - This small OCX

makes it easy to encrypt  or decrypt strings or text files. Passwords of up

to 32,000 bytes are allowed, and only  a few lines of code are necessary

to  implement the encryption.

Maquisistem Zlib Compress 1.0 OCX - This VC++ 5.0 ocx

can compress , uncompress files with the same zip compression ratio , this

control only lose to RAR in compression ratio , the time spended to

compress , uncompress files its amazing , the uncompression dont need

memory, low system resources to work, the algorithm used dont need

royalties to nobody, and the best of all , its freeware.

Maquisistem Tar-Gzip Compress 1.0 - VB5 OCX to

compress ,uncompress multiple files at same time and also subdirectories

,has the same zip compression ratio , you can use wildcards to select the

files, and the compressed file can be viewed and decompressed with

Winzip (Niko Mak Computing ,Inc.) , sample aplication is included in a exe

file and vb5 project , and install, uninstall suport , its a ideal backup OCX .


Faq

What is MP3/Wave2 files ?

MP3/Wave2 is one variant of MP3 format , this is a MP3 file with a Wave header , and can be played like a normal wave file , if you have some files installed , of course

Can i play MP3 files encoded by Lenc.exe files from Fraunhofer ?

Yes , and you can play any kind of mp3 files available at this time

What is the most quick MP3 encoder available ?

Xing MP3 encoder is the fastest , but isnot freeware , and MP3 compressor is a good choice , this encoder can make mp3 files 3 times faster than 3lenc.exe but is very dificult to find it in internet , because the developer was sued by Fraunhofer , for illegal codec distribution .

Why i need the Microsoft Netshow and Microsoft ActiveMovie installed ?

Because Maquisistem Midia MP3 - 3.0 OCX need some files that are located inside these packages

Then why you dont distribute Maquisistem Midia with only the requireds files ?

This is a copyright problem , and i am not interested in having copyright problems with Microsoft and Fraunhofer Institut

If i can download and install for free Microsoft ActiveMovie and Microsoft Netshow , why i can't distribute only the requireds files ?

Because you can download and distribute the Microsoft Netshow and ActiveMovie only if you dont make any kind of modifications inside it , and if you need more explanations , please , ask Microsoft and Fraunhofer Institut about it , ok

This ocx work in winnt ?

I havenot tested it in winnt , but you are welcome to test it , and let me know if it work fine

What are the advantages of this ocx when compared with anothers mp3 ocx ?

This ocx access the codecs inside the windows , and with full support to the great possibilities of Directx5 , and the others ocx normally use all the wave out to play only one mp3 at same time , using our ocx you can play multiples mp3 at same time , and you can select the volume of each mp3 playing independently , the song is mixed in the audio output , and in case of upgrades of directx5 and the mp3 codecs our ocx would work automatically

Can I make my personal question to you about this ocx ?

Of course , and this is very important to us , because with your questions and requirements we can insert more features inside this ocx , to send a comment or ask for some information , please , send email to maquisistem@geocities.com.


Copyright
Microsoft Netshow 2.0 or 3.0 is trademark of Microsoft Corporation

Fraunhofer MP3 codec is trademark of Fraunhofer Institut

Maquisistem Midia MP3 3.0.2 OCX is trademark of Maquisistem Ltda


Description
The descriptions of all the functions , events and methods are :

 These are the methods , events and properties of the version 3.0.2

        If you want more features inside this control , please , send a email to

        maquisistem@geocities.com with your requirements

        the (3.0.0) refer to functions inserted or modified in the version 3.0.0

        the (3.0.2) refer to functions inserted or modified in the version 3.0.2

        the (*) refer to changes , improvements or bugs fixeds inside the function since the version  2.1

        Sub AboutBox()

        Member of MaqMidia30.MaqMidia

        to show a about box

        (3.0.0)Sub CDVolumeGet(LeftVolume As Long, RightVolume As Long)

        Member of MaqMidia30.MaqMidia

        to get the atual position of the CD volume

        (3.0.0)Event CDVolumeRefresh(LeftVolume As Long, RightVolume As Long)

        Member of MaqMidia30.MaqMidia

        event to refresh the position of the CD volume

        (3.0.0)Sub CDVolumeSet(LeftVolume As Long, RightVolume As Long)

        Member of MaqMidia30.MaqMidia

        to set the new position of the CD volume

        (3.0.2)Event Click()

        Member of MaqMidia30.MaqMidia

        click event

        (3.0.2)Sub ControlFreq(TimerRefresh As Long)

        Member of MaqMidia30.MaqMidia

        to set the refresh of the control , the default value is 1000 ( one second)

        Event DblClick()

        Member of MaqMidia30.MaqMidia

        double click event

        (*)Event Finished()

        Member of MaqMidia30.MaqMidia

        event finished in the end of the playback

        (3.0.0)Sub InitializeMixer()

        Member of MaqMidia30.MaqMidia

        this function force a feedback from the system to start or refresh the initial position of the entire mixer inside the application , (recommended in the activate of the form)

        (3.0.0)Sub InternalVolume(IntVol As Long)

        Member of MaqMidia30.MaqMidia

        function to set the internal volume of the control ( cannot be applied to all devices)

        (3.0.0)Sub LineVolumeGet(LeftVolume As Long, RightVolume As Long)

        Member of MaqMidia30.MaqMidia

        to get the atual position of the Line volume

        (3.0.0)Event LineVolumeRefresh(LeftVolume As Long, RightVolume As Long)

        Member of MaqMidia30.MaqMidia

        event to refresh the position of the Line volume

        (3.0.0)Sub LineVolumeSet(LeftVolume As Long, RightVolume As Long)

        Member of MaqMidia30.MaqMidia

        to set the new position of the Line volume

        (3.0.0)Sub MasterVolumeGet(LeftVolume As Long, RightVolume As Long)

        Member of MaqMidia30.MaqMidia

        to get the atual position of the Master volume

        (3.0.0)Event MasterVolumeRefresh(LeftVolume As Long, RightVolume As Long)

        Member of MaqMidia30.MaqMidia

        event to refresh the position of the Master volume

        (3.0.0)Sub MasterVolumeSet(LeftVolume As Long, RightVolume As Long)

        Member of MaqMidia30.MaqMidia

        to set the new position of the Master volume

        (3.0.2)Event MCIError(ErrorCode As String)

        Member of MaqMidia30.MaqMidia

        event to monitor the error returned from the system

        (3.0.0)Sub MicroVolumeGet(LeftVolume As Long)

        Member of MaqMidia30.MaqMidia

        to get the atual position of the Microphone volume

        (3.0.0)Event MicroVolumeRefresh(LeftVolume As Long)

        Member of MaqMidia30.MaqMidia

        event to refresh the position of the microphone volume

        (3.0.0)Sub MicroVolumeSet(LeftVolume As Long)

        Member of MaqMidia30.MaqMidia

        to set the new position of the microphone volume

        (*)(3.0.0)Sub Midiafile(Midi As String, loopMe As Boolean, [PlayNow As Boolean])

        Member of MaqMidia30.MaqMidia

        define the file to playback , and the arguments also

        Event MidiaLength(Length As String)

        Member of MaqMidia30.MaqMidia

        event with the lenght of the midia file

        Event MidiaPosition(Length As String)

        Member of MaqMidia30.MaqMidia

        event- retrieve the position of the midia file in miliseconds

        Sub MidiaSpeed(speed As Long)

        Member of MaqMidia30.MaqMidia

        to define the playback speed of movies

        Sub MidiTempo(Mytempo As Long)

        Member of MaqMidia30.MaqMidia

        to define the speed of the playback of midi files

        (3.0.0)Sub MidiVolumeGet(LeftVolume As Long, RightVolume As Long)

        Member of MaqMidia30.MaqMidia

        to get the atual position of the Midi volume

        (3.0.0)Event MidiVolumeRefresh(LeftVolume As Long, RightVolume As Long)

        Member of MaqMidia30.MaqMidia

        event to refresh the position of the Midi volume

        (3.0.0)Sub MidiVolumeSet(LeftVolume As Long, RightVolume As Long)

        Member of MaqMidia30.MaqMidia

        to set the new position of the Midi volume

        (3.0.2)Event Modechanged(Mymode As String)

        Member of MaqMidia30.MaqMidia

        event to monitor the status mode of the control

        (*)(3.0.2)Sub MovieFullScreen(ForceResumeOnReturn As Boolean)

        Member of MaqMidia30.MaqMidia

        define the playback in fullscreen and the you can set also if the playback resume when you

        return of the fullscreen option

        Sub PauseMidia()

        Member of MaqMidia30.MaqMidia

        to pause the playback

        (3.0.0)Sub PCVolumeGet(LeftVolume As Long, RightVolume As Long)

        Member of MaqMidia30.MaqMidia

        to get the atual position of the PC speaker volume

        (3.0.0)Event PCVolumeRefresh(LeftVolume As Long)

        Member of MaqMidia30.MaqMidia

        event to refresh the position of the PC speaker volume

        (3.0.0)Sub PCVolumeSet(LeftVolume As Long)

        Member of MaqMidia30.MaqMidia

        to set the new position of the Pc speaker volume

        (3.0.2)Sub Play()

        Member of MaqMidia30.MaqMidia

        to play the actual media file

        Property PlaybackBar As Boolean

        Member of MaqMidia30.MaqMidia

        to define if the playbar is visible or not

        Sub PlayReverse(Fullscreen As Boolean)

        Member of MaqMidia30.MaqMidia

        to play avi files in reverse mode ( cannot be applied to all movie files)

        Event PositionChanged(Position As Long)

        Member of MaqMidia30.MaqMidia

        ocurs in every change of the frames

        Event Resize()

        Member of MaqMidia30.MaqMidia

        event raised in every change of the size inside the control

        Sub ResizeControl()

        Member of MaqMidia30.MaqMidia

        function to force the rezise of the control

        Sub ResizeWindow(ScaleZoom As Long)

        Member of MaqMidia30.MaqMidia

        to force the resize of the window to fit the movie with the especific percent of the image

        Sub ResumeMidia()

        Member of MaqMidia30.MaqMidia

        to resume the playback

        Sub SeekTo(Myseek As Long)

        Member of MaqMidia30.MaqMidia

        to jump to anothers parts of the playback file

        (*)Sub StopMidia()

        Member of MaqMidia30.MaqMidia

        to stop completely the playback

        (3.0.0)Sub WaveMovieVolumeGet(LeftVolume As Long, RightVolume As Long)

        Member of MaqMidia30.MaqMidia

        to retrieve the atual position of the Wave volume

        (3.0.0)Event WaveMovieVolumeRefresh(LeftVolume As Long, RightVolume As Long)

        Member of MaqMidia30.MaqMidia

        event to refresh the position of the wave volume

        (3.0.0)Sub WaveMovieVolumeSet(LeftVolume As Long, RightVolume As Long)

        Member of MaqMidia30.MaqMidia

        to set the new position of the wave volume


Sample code

A have added two sample project using some of the possibilities of Maquisistem Midia - MP3 - 3.0.2 OCX , look inside the code to learn how to use it .


Know Problems

Very important : this OCX was developed to work in Win95 and win98 and not in Winnt (at this time , at least) and this is the discription about the playback changes in this two operating system:

Win95: You can play MP3 , wav, mid , mov , mpg , avi , and the Netshow 3.0 or above is required to play mp3 files

Win98: you can play MP3 , wav, mid , mov , mpg , avi , and Netshow 2.0 or Netshow 3.0 or above (recommended) is required to play MP3 files , ( in case of Netshow 2.0 , then you need to rename the mp3 file to mpg ) and Netshow 2.0 is inside the installation of Win 98 , you only need to select it in the win98 setup , and thew latest Netshow 3.0 is available to download at

http://msvaus.www.conxion.com/msdownload/mplayer/5.2/rtw/x86/en/mpie4ful.exe


Register

 Registering - you can order it online

The registered version of this control isnot limited to 60 seconds of playback , to register it , please goto this link

http://members.tripod.com/~Maquisistem/maqmid30.htm

And click in the "register this software online" , this will redirect you to a secure server in USA ( www.regsoft.com )

If you register I will send the registered version  in atachment for email and you can distribute this control in your aplications .

Thank you for read this and if you have some sugestions about this control ,please , send to me your idea and I will work about it , ok

Others Products

Maquisistem FileCheck 1.0.1 - OCX - This ActiveX control

has the ability to protect your executables with CRC32 (Cyclical

Redundancy Checking). The control checks to see if any bytes have changed

inside a given EXE file, and you can define actions to take based upon the

results of the checksum. The control is an ideal anti-hacker utility.

Maquisistem Encrypt to Visual Basic 5.0 - This small OCX

makes it easy to encrypt  or decrypt strings or text files. Passwords of up

to 32,000 bytes are allowed, and only  a few lines of code are necessary

to  implement the encryption.

Maquisistem Zlib Compress 1.0 OCX - This VC++ 5.0 ocx

can compress , uncompress files with the same zip compression ratio , this

control only lose to RAR in compression ratio , the time spended to

compress , uncompress files its amazing , the uncompression dont need

memory, low system resources to work, the algorithm used dont need

royalties to nobody, and the best of all , its freeware.

Maquisistem Tar-Gzip Compress 1.0 - VB5 OCX to

compress ,uncompress multiple files at same time and also subdirectories

,has the same zip compression ratio , you can use wildcards to select the

files, and the compressed file can be viewed and decompressed with

Winzip (Niko Mak Computing ,Inc.) , sample aplication is included in a exe

file and vb5 project , and install, uninstall suport , its a ideal backup OCX .

Homepage

http://members.tripod.com/~Maquisistem/index.html

Email

maquisistem@geocities.com

country: Brazil

state: Paraná

city: Curitiba

address: Clara Tedesco 2862

postal code: 81670-290

thank you for using this control


About the author
Hi

My name is Ricardo Santos Pereira , and I am the developer of the Maquisistem Ltda .

Thank you for using my activex control ,  I hope you find this control usefull , I work hard to make this control very easy to use and setup.

And if you have some question , please  send email to maquisistem@geocities.com , and I will  aswer your question so quick as possible

Homepage

http://members.tripod.com/~Maquisistem/index.html

Email

maquisistem@geocities.com

country: Brazil

state: Paraná

city: Curitiba

address: Clara Tedesco 2862

postal code: 81670-290


What is New
What is new in the version 2.0

This new version have a lot of bugs fixeds  , and with two sample projects to show to you how it work , and this new version start playing true MP3  files at least 10 times faster than the version 2.1 ,and including a new complete mixer to any device  inside your system , and with some improvements to make the ocx more professional .